From 3d7817154ce927307b321dded6baa533f6be90f5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Tue, 19 Nov 2019 09:37:03 +0100 Subject: [PATCH] rendernodeparser: Handle resolving NULL urls --- gsk/gskrendernodeparser.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/gsk/gskrendernodeparser.c b/gsk/gskrendernodeparser.c index 328a2448fc..04a690935f 100644 --- a/gsk/gskrendernodeparser.c +++ b/gsk/gskrendernodeparser.c @@ -109,8 +109,16 @@ parse_texture (GtkCssParser *parser, GFile *file; file = gtk_css_parser_resolve_url (parser, url); - texture = gdk_texture_new_from_file (file, &error); - g_object_unref (file); + + if (file) + { + texture = gdk_texture_new_from_file (file, &error); + g_object_unref (file); + } + else + { + texture = NULL; + } } g_free (scheme); -- 2.30.2